<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
//         给一段文章中的全部指定词语进行过滤
// // 比如我要过滤 "SM"

// var str = 'asdasdSMasdasdasdSMsdasdasdSMsadasd'

// 需要结果
// asdasd**asdasdasd**sdasdasd**


// 用传统的replace方法替换内容,由于replace只能替换检索到的第一个值,所以要多次循环替换,直到indexOf检索不出来为止.
// var str = 'asdasdSMasdasdasdSMsdasdasdSMsadasd';
// var res = str.replace("SM","**");  // 替换一个值 

// while(res.indexOf("SM") != -1){   // 循环替换  直到没有可替换的值为止
//     res = res.replace("SM","**");
// }
// console.log(res);




// 用spilt()方法把str分割成以SM为分界的数组,然后用join()方法把数组用**粘合成字符串,有些取巧,但是很好用
var str = 'asdasdSMasdasdasdSMsdasdasdSMsadasd';
var res = str.split("SM").join("**");
console.log(res);

// 然后用join()方法把数组用**粘合成字符串




    </script>
</body>
</html>